/* 版心区域 */
.w {
    width:1171px;
    margin:0 auto;
}
body {
    background: #f3f3f3;
}
/* a公共部分 */
a {
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
a:hover {
    color: rgba(26,188,158,1);
}
/* header */
#header {
 background: white;
}
.header-wrap {

    height:100px;
}
.header-wrap h1 {
    float:left;
    width: 54px;
    height: 54px;
    margin-right:40px;
}
.header-wrap h1 img {
    padding-top:23px;
}
.header-wrap .nav {
    float:left;
    padding-top:42px;
}
.nav li {
    float:left;
}
.nav li a {
    display: block;
    font-size:16px;
    padding-right:40px;
   
}
.header-r {
    float:right;
    padding-top:40px;
}
.header-r a {
    padding-left: 32px;
    float:left;
}
.icon-a{
    background: url(../images/icon-a_03.jpg) no-repeat left center;
    padding-right:21px;
    border-right: 1px dashed gray;
    margin-right:19px;
 
}            
.header-r .icon-i{
    background: url(../images/icon-a_03.jpg) no-repeat left center;
} 
  /* footer */
  #footer{
      background: black;
  }
  .footer-wrap {
      padding-top:65px;
      height:258px;
  }
  .footer-nav {
    width: 367px;
    margin:0 auto;
  }
  .footer-wrap .footer-nav a {
    float:left;
    display: block;
    font-size: 18px;
    line-height: 18px;
    padding-right:46px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 41px;

  }
  .footer-wrap .copy,.footer-wrap .rule {
    margin:0 auto;
    text-align:center;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 13px;
  }
  .footer-wrap .rule {
    margin-top: 6px;
  }
  
